<?php

class Envolvido_model extends CI_Model {

    function __construct() {
        parent::__construct();
        $this->load->database();
    }
    
    function formatar_data($dados){
        $data = explode( '/' , $dados['data_nascimento']);
        $dados['data_nascimento'] = $data['2'] . "-" . $data['1'] . "-" . $data['0'];
        return $dados;
    }
    
    function inserir_envolvido($dados) {
        $dados = $this->formatar_data($dados);
        $this->db->insert('envolvido', $dados);
    }
    
    function excluir_envolvido($id) {
        $this->db->delete('envolvido',array('id_envolvido' => $id));
    }

    function editar_envolvido($dados) {
        $dados = $this->formatar_data($dados);
        $this->db->where('id_envolvido', $this->uri->segment(3));
        $this->db->update('envolvido', $dados);
    }
    
    function envolvido_getall() {
        $query = $this->db->get('envolvido');
        return $query;
    }
    
    function envolvido_byId($id) {
        $this->db->select('id_envolvido, nome, data_nascimento, cpf, rg, tipo_envolvido,responsavel,area_risco_id');
        $this->db->where('id_envolvido', $id); 
        $query = $this->db->get('envolvido')->row();
        return $query;
    }
    
}